html {
	direction: rtl;
}

#zt-mainmenu {
    float: right;
}
#zt-search {
	float: left;
}
#zt-search .inputbox {
	float: right;
}
#zt-search .button,
#zt-search .bt-search {
	margin: 0 0 0 5px;
	float: left;
}

#zt-breadcrumb {
	float: right;
}
#zt-breadcrumb-inner {
	padding-left: 0;
	padding-right: 10px;
	width: 100%;
}
#zt-breadcrumb img {
	display: none;
}
#zt-breadcrumb strong,
#zt-breadcrumb a,
#zt-breadcrumb span {
	float: right;
	display: inline;
}
#zt-breadcrumb strong {
	padding-left: 5px;
}
#zt-breadcrumb a {
	padding-right: 2px;
	padding-left: 15px;
	background: url(../images/arrow_rtl.png) no-repeat 3px 5px;
}
img.caption {
	margin: 0 0 10px 15px;
	float: right;
}

ol li {
	margin-right: 21px;
	margin-left: 0;
}
ul li {
	padding-left: 0;
	padding-right: 20px;
	background: url(../images/bullet.png) no-repeat 100% 7px;
}

.rtl #menusys_mega li {
    float: right;
}
span.has-image {
    background-position: 100% 4px;
    background-repeat: no-repeat;
    padding-left: 0;
    padding-right: 20px;
}
.rtl #menusys_moo li ul a img {
	float: right;
	padding: 8px 5px 0 0;
	margin-right: 0;
	margin-left: 3px;
}
.rtl #menusys_moo {
	float: right !important;
	width: 100%;
}
.rtl #menusys_moo li {
	float: right;
}
.rtl #menusys_moo li ul {
	right: -999em;
	left: auto;
}
.rtl #menusys_moo li ul ul {
	margin: -2.5em 16.8em 0 0;
}
.rtl #menusys_moo li ul a span {
	padding: 0;
	padding-right: 10px !important;
	width: auto;
}

.rtl #menusys_moo li:hover ul ul,
.rtl #menusys_moo li:hover ul ul ul,
.rtl #menusys_moo li.hover ul ul, 
.rtl #menusys_moo li.havechildhover ul ul, 
.rtl #menusys_moo li.havechild-activehover ul ul, 
.rtl #menusys_moo li.activehover ul ul,
.rtl #menusys_moo li.hover ul ul ul, 
.rtl #menusys_moo li.havechildhover ul ul ul, 
.rtl #menusys_moo li.havechild-activehover ul ul ul, 
.rtl #menusys_moo li.activehover ul ul ul {
	right: -999em;
	left: auto;
}
.rtl #menusys_moo li:hover ul, 
.rtl #menusys_moo li li:hover ul, 
.rtl #menusys_moo li li li:hover ul,
.rtl #menusys_moo li.hover ul, 
.rtl #menusys_moo li.havechildhover ul, 
.rtl #menusys_moo li.havechild-activehover ul, 
.rtl #menusys_moo li.activehover ul,
.rtl #menusys_moo li li.hover ul, 
.rtl #menusys_moo li li.havesubchildhover ul, 
.rtl #menusys_moo li li.havesubchild-activehover ul, 
.rtl #menusys_moo li li.activehover ul,
.rtl #menusys_moo li li li.hover ul, 
.rtl #menusys_moo li li li.havesubchildhover ul, 
.rtl #menusys_moo li li li.havesubchild-activehover ul, 
.rtl #menusys_moo li li li.activehover ul {
	right: auto;
	left: auto;
}

.rtl #menusys_mega {
	float: right;
}
.rtl #menusys_mega .megacol {
    float: right;
}
.rtl #menusys_mega .menu-image {
	float: right;
	margin-left: 3px;
	margin-right: 0;
}
.rtl #menusys_mega .megacol ul li.hasChild {
	background: url(../../images/bg-megamenu-arrowsub_rtl.png) no-repeat 0px 10px;
}

.rtl #menusys_mega li ul.mega-ul a span.no-image,
.rtl #menusys_mega li:hover ul.mega-ul a span.no-image {
	padding-left: 0;
	padding-right: 12px;
	background: url(../images/typo/arrow-rtl.png) no-repeat 100% 7px;
}

.zt-user {
	float: right;
}
.zt-box-right {
	float: left;
}
.zt-box-left .zt-box-inside {
	padding: 0 0 0 8px;
}
.zt-box-right .zt-box-inside {
	padding: 0 8px 0 0;
}

a.readon {
	float: left;
}

#zt-userwrap4 ul li {
    background: url(../images/bg-userwrap4-bullet.png) no-repeat 100% 7px;
}
.artitle {
    background: url(../images/bg-artitle.png) no-repeat 100% 0;
    padding: 0 30px 0 0;
}

.jvmodule ul.arrow li {
    padding: 3px 15px 3px 0;
}

div.zt-login-form ul li {
	padding: 0 20px 0 0;
	background: url(../images/bg-bullet-checklist.png) no-repeat 100% 4px;
}
#zt-bottom-inner {
	padding: 15px 130px 15px 0;
	min-height: 100px;
	overflow: hidden;
	background: url(../images/logo-footer.png) no-repeat 100% 10px;
}

.ztmodule ul.menu {
    background: url(../images/bg-ul-menu.jpg) repeat-y right center;
}
#zt-left ul.menu ul,
#zt-right ul.menu ul {
    padding: 0 15px 0 0;
}
#zt-left ul.menu a,
#zt-right ul.menu a {
    padding: 0 10px 0 0;
}
#zt-left ul.menu li a:hover,
#zt-left ul.menu li a:active,
#zt-left ul.menu li a:focus,
#zt-right ul.menu li a:hover,
#zt-right ul.menu li a:active,
#zt-right ul.menu li a:focus {
	background: url(../images/bg-menuactive.png) repeat-y right;
}
#zt-left ul.menu li.active a,
#zt-right ul.menu li.active a {
    background: url(../images/bg-menuactive.png) repeat-y right center;
}